export default {
	// 为当前模块开启命名空间
	namespaced: true,
	// 模块的 state 数据
	state: () => ({
		address:JSON.parse(uni.getStorageSync('tshop-addr') || '{}')
	}),

	// 模块的 mutations 方法
	mutations: {
		updateAddress(state, address){
			state.address = address
			this.commit("m_user/saveAddressToStorage")
		},
		saveAddressToStorage(state){
			uni.setStorageSync("tshop-addr", JSON.stringify(state.address))
		}
	},
	// 模块的 getters 属性
	getters: {
		addr(state){
			if(state.address.provinceName === '') return '';
			return state.address.provinceName + state.address.cityName + state.address.countyName + state.address.detailInfo
		}
	},
}